Latch sample and hold


Latch.ar(in, trig)



Holds input signal value when triggered.

in - input signal.

trig - trigger. Trigger can be any signal. A trigger happens when the signal changes from

non-positive to positive.






{ Blip.ar(Latch.ar(WhiteNoise.ar, Impulse.ar(9)) * 400 + 500, 4, 0.2) }.play;



The above is just meant as example. LFNoise0 is a faster way to generate random steps :


{ Blip.ar(LFNoise0.kr(9, 400 ,500), 4, 0.2) }.play;